/* 
* @Author: anchen
* @Date:   2015-04-18 10:58:34
* @Last Modified by:   anchen
* @Last Modified time: 2015-04-21 14:55:42
*/

/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; border-spacing: 0;}
html {overflow-y: scroll;} 

/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fl{float:left;}
.fr{float:right;}
.mt10{margin-top:10px;}
.text-overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


/*index*/
/*header*/
#header-wrap{}
#header-wrap .header{width:1182px; height:48px; margin:0 auto; padding-top:10px; background:url(../images/header-bg.jpg) 0 0 no-repeat ;}
#header-wrap .header .logo a{display:block; width:126px; height:43px; background:url(../images/logo.png) no-repeat; text-indent:-9999px;}
#header-wrap .header .search{margin-left:54px; position:relative;}
#header-wrap .header #search-text{width:340px; height:22px; padding:3px 0; position:absolute; top:0 left:0; border:1px solid #8EBEFC;}
#header-wrap .header #search-btn{width:44px; height:30px; border:none; position:absolute; top:0; left:342px;
border:1px solid #8EBEFC; background:url(../images/search-bg.jpg) no-repeat center; background-color:#A4CBFF; cursor:pointer;}
#header-wrap .header .header-tools{margin-top:20px;}
#header-wrap .header .header-tools .language{padding-left:21px; background:url(../images/english-bg.jpg) no-repeat 0 0;}
#header-wrap .header .header-tools .arrow{ display:inline-block; width:9px; height:6px; background:url(../images/arrow.jpg) no-repeat 0 0;}
#header-wrap .header .header-tools .phone em{color:#06c;}
#header-wrap .header .header-tools span{ padding:0 5px;}

/*nav*/
#nav-wrap{background:#2577e3; height:40px;}
#nav-wrap .nav{width:1182px; margin:0 auto;}
#nav-wrap .nav ul{}
#nav-wrap .nav ul li{float:left;  }

#nav-wrap .nav ul li a{display:inline-block; height:40px; line-height:40px; padding:0 10px; color:#fff; font-size:16px; font-weight:bold;}
#nav-wrap .nav ul li a:hover{background:white; color:blue;}

/*旅游*/
.travel{width:1182px; margin:10px auto 0;}
.travel .travel-left{width:860px; }
.travel .travel-left .travel-nav{border-bottom:2px solid #3983e5; padding-bottom:10px; padding-left:10px;}
.travel .travel-left .travel-nav li{float:left; margin-right:30px; font-size:16px; font-weight:bold; cursor:pointer; color:#333;}
.travel .travel-left .travel-item{margin-right:5px;}
.travel .travel-right{width:300px; }
.travel .travel-right .title{font-size:16px; font-weight:bold; margin-bottom:10px;}
.travel-right .tools ul li{float:left; margin-right:3px; margin-bottom:10px;}

/*飞机票*/
.air-ticket .hd{border-bottom:2px solid #3983e5; font-size:16px; font-weight:bold;}
.air-ticket li{width:195px; float:left; margin:10px 20px 10px 0; background:#d9d9d9;  overflow:hidden;}
.air-ticket .air-name{margin:10px; color:#06c;}
.air-ticket .air-date{margin-left:10px;}
.air-ticket .tag{display:inline-block; width:40px; height:20px; background:#ffecb2;}
.air-ticket .price{color:#ff6602; padding-left:10px;}
.air-ticket .pic img{display:block;}
/*其它信息*/
.etcinfo{width:1180px; margin:10px auto 0; border:1px solid #333;}
.etcinfo dl{float:left; width:258px; padding-left:20px; border:1px dashed #DEDEDE; }
.etcinfo .title{font-size:16px; font-weight:bold; margin-bottom:20px; width:70%;}
.etcinfo .title .more{font-size:14px; color:red; text-align:center;}
.etcinfo .last{border:none;}
.etcinfo dd{padding-left:10px; background:url(../images/d.jpg) center left no-repeat; margin-bottom:10px;}
/*底部广告*/
.foot-ad{width:1182px; margin:10px auto 0; text-align:center;}
.foot-ad a{padding-right:20px;}